--print(10/3)
--print(math.modf(10/3))
--print(math.floor(10/3))
--
----------输出结果--------
--3.3333333333333
--3       0.33333333333333
--3

--local tb = {}
--
--tb[#tb + 1] = {name='zhangsan'}
--for _, data in pairs(tb) do
--    print(data.name)
--end
--
--table.insert(tb, {name='lisi'})
--for _, data in pairs(tb) do
--    print(data.name)
--end
--
--print(#tb)

--local tb = {1, 2, 3, 4, 5}
--for k, v in pairs(tb) do
--    if v == 3 then
--        tb[k] = nil
--    end
--end
--
--for _, v in pairs(tb) do
--    print(v .. ' ')
--end

function Test(...)
    local arg = table.pack(...)
    for k, v in pairs(arg) do
        print('(key, value) -> ' .. k .. ', ' .. v)
    end
    print('length: ' .. arg.n)
end

Test('你好', nil, nil, '世界')

--function Test(...)
--    local arg = {...}
--    for i = 1, #arg do
--        print(arg[i])
--    end
--    print('length: ' .. #arg)
--end
--
--Test('你好', nil, '世界')

--local tb = {[1024]='你好',[1]='世界',[888]='再见'}
--print(#tb)
